home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 145 / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin / tools / sharp / xc2102.lzh / INCLUDE / FCNTL.MAC < prev    next >
Text File  |  1990-05-05  |  1KB  |  46 lines

  1.     .nlist
  2. *
  3. * fcntl.mac X68k XC Compiler v2.00 Copyright 1990 SHARP/Hudson
  4. *
  5. *************************************************************************
  6. *    ストリーム入出力,低水準I/O関数用マクロ 2            *
  7. *************************************************************************
  8. O_RDONLY    EQU    $00000001    *読み込み専用
  9. O_WRONLY    EQU    $00000002    *書き込み専用
  10. O_APPEND    EQU    $00000004    *アペンド・モード
  11. O_RDWR        EQU    $00000100    *読み書き可能
  12. O_BINARY    EQU    $00000400    *バイナリ・モード
  13. O_TEXT        EQU    $00000800    *テキスト・モード
  14. O_TRUNC        EQU    $00001000    *ファイル・サイズを0に切り詰める
  15. O_EXCL        EQU    $00002000    *ファイルが存在している時エラーとする
  16. O_CREAT        EQU    $00004000    *ファイルが存在しない時は作成
  17. O_EOF        EQU    $00008000    *EOFに達したことを表す
  18. *
  19. O_RDONLY_BIT    EQU    0
  20. O_WRONLY_BIT    EQU    1
  21. O_APPEND_BIT    EQU    2
  22. O_RDWR_BIT    EQU    8
  23. O_BINARY_BIT    EQU    10
  24. O_TEXT_BIT    EQU    11
  25. O_TRUNC_BIT    EQU    12
  26. O_EXCL_BIT    EQU    13
  27. O_CREAT_BIT    EQU    14
  28. O_EOF_BIT    EQU    15
  29.  
  30. *****************************************
  31. *   The following flags are used to    *
  32. *       establish the protection mode    *
  33. *****************************************
  34. *
  35. S_IREAD        EQU     $00000000
  36. S_IWRITE    EQU     $00000001
  37. *
  38. S_IREAD_BIT    EQU    0
  39. S_IWRITE_BIT    EQU    0
  40. *
  41. OS_ISDEV    EQU    7
  42. OS_RAW        EQU    5
  43. OS_ISCOT    EQU    1
  44. OS_ISCIN    EQU    0
  45.     .list
  46.